4839f7a2302310d189b655a586805d7fc7351d7c,compiler/frontend.java/src/org/jetbrains/jet/di/InjectorForTopDownAnalyzerForJvm.java,InjectorForTopDownAnalyzerForJvm,InjectorForTopDownAnalyzerForJvm,#Project#GlobalContext#BindingTrace#ModuleDescriptorImpl#MemberFilter#,141

Before Change



        scriptParameterResolver.setDependencyClassByQualifiedNameResolver(javaDescriptorResolver);

        lazyTopDownAnalyzer.setBodyResolver(bodyResolver);
        lazyTopDownAnalyzer.setDeclarationResolver(declarationResolver);
        lazyTopDownAnalyzer.setModuleDescriptor(moduleDescriptor);
        lazyTopDownAnalyzer.setOverloadResolver(overloadResolver);
        lazyTopDownAnalyzer.setOverrideResolver(overrideResolver);
        lazyTopDownAnalyzer.setTrace(bindingTrace);

        overloadResolver.setTrace(bindingTrace);

After Change


        this.topDownAnalyzer.setTrace(bindingTrace);
        this.topDownAnalyzer.setTypeHierarchyResolver(typeHierarchyResolver);

        this.lazyTopDownAnalyzer.setBodyResolver(bodyResolver);
        this.lazyTopDownAnalyzer.setDeclarationResolver(declarationResolver);
        this.lazyTopDownAnalyzer.setModuleDescriptor(moduleDescriptor);
        this.lazyTopDownAnalyzer.setOverloadResolver(overloadResolver);
        this.lazyTopDownAnalyzer.setOverrideResolver(overrideResolver);
        this.lazyTopDownAnalyzer.setTrace(bindingTrace);

        javaClassFinder.setProject(project);